package src.com.zaizai123;

import java.awt.*;

public class FrameOOPProI {
    //Frame OOP Pro I(Frame窗口 面向对象object-oriented programming 增强版 No.1)
    public FrameOOPProI(String name, int x, int y, int wx, int wy){
        // 创建一个Frame对象，相当于创建了一个窗口
        // Frame是窗口的“壳”，可以设置标题、大小、颜色等
        Frame frame = new Frame(name);

        // 设置窗口可见，这行代码很关键，不写的话窗口不会显示
        frame.setVisible(true);

        // 设置窗口的背景颜色为绿色
        // Color类提供了一系列颜色选项，也可以自定义RGB颜色
        frame.setBackground(Color.GREEN);


        // 设置窗口大小为宽400像素，高400像素
        // 这个大小会影响窗口内部显示的布局
        frame.setSize(wx,wy);

        // 设置窗口出现的位置，(200, 200)表示距离屏幕左上角200像素的位置
        // 这样窗口不会一开始就出现在屏幕的中央，让它显得更“随意”
        frame.setLocation(x,y);

        // 设置窗口大小不可调整（不可拉伸）
        // 把这个窗口“锁”住，这样用户不能手动改变窗口的大小
        frame.setResizable(false);
    }
}
